Come configurare un server delle licenze (Mac OS X)
 
 
 

La configurazione di un server delle licenze consente di gestire le licenze del prodotto Autodesk ricevute durante l'esecuzione dell'Utilità di attivazione licenze di rete.

Come configurare l'avvio automatico del server delle licenze

Prima di configurare il server delle licenze, eseguire quanto segue:

  1. Creare una directory con il nome NLM nella directory principale, ad esempio /Users/<id utente>/NLM.
  2. Spostare i file: lmgrd, adskflexe lmutil e il file di licenza del prodotto (.lic) nella directory NLM creata nel passaggio 1.
  3. Se non esiste, creare la directory StartupItems in /Library utilizzando il comando sudo, ad esempio, sudo mkdir StartupItems.
  4. Creare una directory dell'elemento di avvio, ad esempio /Users/<id utente>/adsknlm.
  5. Creare un file di script eseguibile; ad esempio adsknlm digitando in Terminale quanto segue:
    NotaIl nome del file eseguibile deve essere identico al nome della directory.
    #!/bin/sh
    ./etc/rc.common
    StartService ()
    {
       ConsoleMessage “Starting Autodesk Network License Manager”
       /Users/<id utente>/NLM/lmgrd -c\
       /Users/<id utente>/NLM/productlicense.lic -l\
       /Users/<id utente>/NLM/debug.log
       }
       StopService ()
    {
       ConsoleMessage “Stopping Autodesk Network License Manger”
       /Users/<id utente>/NLM/lmutil lmdown -q -all -force
       }
       Restart Service ()
       {
       ConsoleMessage “Restarting Autodesk Network License Manger”
       /Users/<id utente>/NLM/lmutil lmreread
    }
    RunService “$1”
  6. In Terminale, autorizzare l'esecuzione dello script digitando quanto segue:
    chmod +x adsknlm
  7. Creare un file di elenco di proprietà denominato StartupParameters.plist e aggiungerlo alla directory digitando in Terminale quanto segue:
    {
    Description =”Autodesk Network License Manager”;
    Provides =(“adsknlm”)
    OrderPreference =”None”;
    Messages=
    {
    start= “Starting Autodesk Network Manager Service”;
    stop= “Stopping Autodesk Network Manager Service”;
    };
    }
    {
  8. Spostare la directory dell'elemento di avvio in /Library/StartupItems/ e modificare le autorizzazioni digitando in Terminale quanto segue:
    NotaPer ragioni di sicurezza la directory dell'elemento di avvio deve essere di proprietà del root, il gruppo deve essere impostato su wheel e l'autorizzazione per la directory deve essere 755.
    sudo mv /Users/<user id>/adsknlm/ /Library/StartupItems/
    sudo chown root /Library/StartupItems/adsknlm/
    sudo chgrp wheel /Library/StartupItems/adsknlm/
    sudo chmod 755 /Library/StartupItems/adsknlm/
    sudo chown root /Library/StartupItems/adsknlm/*
    sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. La directory che ne risulta deve avere un aspetto simile al seguente:
    drwxr-xr-x 4 root wheel 136 Jul 31 01 01:50
    drwxr-xr-x 3 root wheel 102 Jul 30 01 21:59
    -rw-r--r-- 1 root wheel 204 Jul 30 20:16 StartupParameters.plist
    -rwxr-xr-x 1 root wheel 417 Jul 31 00:45 adsknlm
  10. Riavviare il computer Mac e verificare nel file debug.log (/Users/<id utente>/NLG/) che lmgrd e adskflex siano stati avviati correttamente.
NotaPrima di eseguire qualsiasi manutenzione di sistema nel server delle licenze, vedere Arresto e riavvio del server delle licenze.